package com.njwb.day15.zqzb.file;

import java.io.File;

public class FileDemo03 {

    public static void main(String[] args) {
        //给定的一个目录
        File f2 = new File("E:"+File.separator+"idea_project"+File.separator+"java_project"+File.separator+"chapter01");

        //判断f2的类型

//        if(f2.isDirectory()) {
//            System.out.println("f2是一个目录");
//            File[] files = f2.listFiles();
//            for(int i = 0 ;i<files.length;i++) {
//                System.out.println(files[i]);
//            }
//        }

        //printFile(f2);

        String[] filenames = f2.list();
        for(String f:filenames) {
            System.out.println(f);
        }




    }


    public static void printFile(File file) {
        if(file!=null) {
            if(file.isDirectory()) {
                System.out.println("目录名为："+file.getName());
                //列出该目录的子文件
                File[] files = file.listFiles();
                //列出子文件
                for(int i = 0 ;i<files.length;i++) {
                    printFile(files[i]);
                }
            }else{
                System.out.println("文件名为："+file.getName());
            }
        }
    }
}
